<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>

<script>
    // 创建一个指定长度的数组
    let arr1 = new Array(5);
    arr1[0] = 'a';
    arr1[1] = 'b';
    arr1[2] = 'c';
    arr1[3] = 'd';
    arr1[4] = 'e';
    arr1[5] = 'f';
    arr1.length = 10;
    console.log(arr1);
    console.log("数组长度："+arr1.length);

    // 创建一个空数组
    var arr2 = new Array();
    arr2[0] = 'A';
    // push() 在数组的最后继续添加元素
    arr2.push('B');
    arr2.push('C');
    arr2.push('D');
    console.log(arr2);

    // 创建一个数组，指定数组中的元素
    let arr3 = new Array('1','2','3','4','5');
    console.log(arr3);

    // 创建一个数组，直接赋值(最常用方式)
    let arr4 = [1,2,3,4,5];
    for(let i=0; i<arr4.length; i++){
        console.log(arr4[i]);
    }

    // pop() 弹出数组的最后一个元素
    let v = arr4.pop();
    console.log(v);
    console.log(arr4);

    // splice(a,b) 移除数据中指定下标的元素 a-从哪个下标开始删除，b表示删除几个元素
    arr4.splice(3,1);
    console.log(arr4);
    arr4.splice(2,2);
    console.log(arr4);
</script>
</body>
</html>